package com.navicoa.e_libreria.logica.usuario;

import com.navicoa.e_libreria.datos.IUsuarioDAO;
import com.navicoa.e_libreria.datos.JDBCUsuarioDAO;
import com.navicoa.e_libreria.datos.TOUsuario;

public class CredencialImpl implements Credencial{
	
	private TOUsuario usuario;
	
	public CredencialImpl(String usuario){
		//Buscar Usuario en base de datos por medio del DAO
		
		IUsuarioDAO usuarioDAO = new JDBCUsuarioDAO();
		this.usuario = usuarioDAO.getUsuario(usuario);
		
	}

	public TOUsuario getUsuario() {
		return usuario;
	}

	public Boolean validar(String pass) {
		//Pasar pass a md5
		
		return pass.equals(usuario.getPassword());
	}

	public Boolean getError() {
		return usuario.getError();
	}

}
